
var mongoose = require('mongoose');
var Schema = mongoose.Schema;

var MsgsSchema= new Schema({
    mid:{
        type:Number,
        default:0,
    },
    gid:Number,
    from_uid:Number,
    to_uid:Number,
    msg:String,
    url:{              //返回的图片地址
        type:String,
        default:"",
    },
    thumbnail:{       //返回的图片缩略图地址
        type:String,
        default:"",
    },
    client_time:{       //客户端时间
        type:String,
        default:"",
    },
    time:String,
    duration:{
        type:Number,
        default:0,
    },
    display_name:{
        type:String,
        default:"",
    },
    avatar:{
        type:String,
        default:'',
    },
    is_friend:{
        type:Boolean,
        default:true,
    },
    type:{
        type:Number,
        default:1, //私聊1，系统消息2,群聊3
    },
    sysMsgType:{
        type:Number,
        default:1, //请求加好友1，已被拉入群聊2,同意加对方好友4
    },
    msgType:{
        type:Number,
        default:1,  //文字,emoji 1，图片2，语音 3
    },
    whoRead:{
        type:String,
        default:'{}',
    }
});


var Msgs = mongoose.model('Msgs', MsgsSchema)

module.exports = Msgs;